iT邦幫忙

2024 iThome 鐵人賽

DAY 17
0
自我挑戰組

JavaScript DOM 操作系列 第 17

DAY 17: 建立簡單的圖片輪播效果

  • 分享至 

  • xImage
  •  

今天我挑戰了如何使用 JavaScript 和 DOM 操作來創建一個簡單的圖片輪播功能。透過學習,我發現 setInterval() 函數很實用,可以自動切換圖片。這讓我更深入了解 JavaScript 在動態效果上的強大應用。雖然是基礎功能,但透過實作,我確實更能掌握時間處理和 DOM 操作的協作方式。

  1. 範例程式碼:

https://ithelp.ithome.com.tw/upload/images/20241001/20169384gIogyWippj.png

結果程式碼:

每隔 2 秒,自動更換圖片。
使用 setInterval(),將 index 每次加 1,並循環使用圖片陣列。
DOM 操作更新 元素的 src 屬性,達成圖片輪播效果。

  1. 補充程式碼:

若想加入暫停與播放功能,我們可以使用 clearInterval() 停止輪播,並透過按鈕啟動或暫停效果。

https://ithelp.ithome.com.tw/upload/images/20241001/20169384J8j3oWmpgK.png

這段程式碼讓使用者能自行控制輪播的啟停,提升了使用者體驗。


上一篇
DAY 16: 使用 setTimeout 和 setInterval 進行 DOM 操作
下一篇
DAY 18: 操作表格元素
系列文
JavaScript DOM 操作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言